Hi! Day2!
今天將會介紹什麼是TensorFlow?
以及 TensorFlow2 與 TensorFlow1 的差別為何?
圖片來源
TensorFlow 是一個開源軟體庫,是 Google 推出的一套深度學習框架,用於各種感知和語言理解任務的機器學習。TensorFlow 最初由 Google Brain 團隊所開發,於 2015年 11月 9日 在 Apache 2.0 開源許可證下發布。
TensorFlow 是一個基於資料流程圖 (Data Flow Graph ,也叫作計算圖 Computational Graph) 的數值計算系統。
TensorFlow 2.x 為 TensorFlow 的一次大改版,改版後最重要的變更是 TensorFlow Eager,它將自動微分的方案,從靜態計算的圖,變更為「執行時定義」的方案。改版後的 TensorFlow 2 變得更容易使用,寫起來也變得更 “Pythonic”了(更加 python 化)。除此之外,TensorFlow 2 也把 Keras 正式包含在專案之中 (TensorFlow.Keras)。如此一來,讓開發人員能有更便利的環境開發,也提供初學者較簡單易學的環境學習開發應用深度學習。
接下來的實作都會以 TensorFlow2.x 為主來作示範!
https://zh.wikipedia.org/zh-tw/TensorFlow
https://ithelp.ithome.com.tw/articles/10215969
https://weikaiwei.com/tf/tensorflow-overview/